Precise iOS Toolkit  2.13.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups
Macros
error codes

Macros

#define SCARD_S_SUCCESS   ((DWORD)0x00000000L)
#define SCARD_F_INTERNAL_ERROR   ((DWORD)0x80100001L)
#define SCARD_E_CANCELLED   ((DWORD)0x80100002L)
#define SCARD_E_INVALID_HANDLE   ((DWORD)0x80100003L)
#define SCARD_E_INVALID_PARAMETER   ((DWORD)0x80100004L)
#define SCARD_E_INVALID_TARGET   ((DWORD)0x80100005L)
#define SCARD_E_NO_MEMORY   ((DWORD)0x80100006L)
#define SCARD_F_WAITED_TOO_LONG   ((DWORD)0x80100007L)
#define SCARD_E_INSUFFICIENT_BUFFER   ((DWORD)0x80100008L)
#define SCARD_E_UNKNOWN_READER   ((DWORD)0x80100009L)
#define SCARD_E_TIMEOUT   ((DWORD)0x8010000AL)
#define SCARD_E_SHARING_VIOLATION   ((DWORD)0x8010000BL)
#define SCARD_E_NO_SMARTCARD   ((DWORD)0x8010000CL)
#define SCARD_E_UNKNOWN_CARD   ((DWORD)0x8010000DL)
#define SCARD_E_CANT_DISPOSE   ((DWORD)0x8010000EL)
#define SCARD_E_PROTO_MISMATCH   ((DWORD)0x8010000FL)
#define SCARD_E_NOT_READY   ((DWORD)0x80100010L)
#define SCARD_E_INVALID_VALUE   ((DWORD)0x80100011L)
#define SCARD_E_SYSTEM_CANCELLED   ((DWORD)0x80100012L)
#define SCARD_F_COMM_ERROR   ((DWORD)0x80100013L)
#define SCARD_F_UNKNOWN_ERROR   ((DWORD)0x80100014L)
#define SCARD_E_INVALID_ATR   ((DWORD)0x80100015L)
#define SCARD_E_NOT_TRANSACTED   ((DWORD)0x80100016L)
#define SCARD_E_READER_UNAVAILABLE   ((DWORD)0x80100017L)
#define SCARD_P_SHUTDOWN   ((DWORD)0x80100018L)
#define SCARD_E_PCI_TOO_SMALL   ((DWORD)0x80100019L)
#define SCARD_E_READER_UNSUPPORTED   ((DWORD)0x8010001AL)
#define SCARD_E_DUPLICATE_READER   ((DWORD)0x8010001BL)
#define SCARD_E_CARD_UNSUPPORTED   ((DWORD)0x8010001CL)
#define SCARD_E_NO_SERVICE   ((DWORD)0x8010001DL)
#define SCARD_E_SERVICE_STOPPED   ((DWORD)0x8010001EL)
#define SCARD_E_UNEXPECTED   ((DWORD)0x8010001FL)
#define SCARD_E_ICC_INSTALLATION   ((DWORD)0x80100020L)
#define SCARD_E_ICC_CREATEORDER   ((DWORD)0x80100021L)
#define SCARD_E_UNSUPPORTED_FEATURE   ((DWORD)0x80100022L)
#define SCARD_E_DIR_NOT_FOUND   ((DWORD)0x80100023L)
#define SCARD_E_FILE_NOT_FOUND   ((DWORD)0x80100024L)
#define SCARD_E_NO_DIR   ((DWORD)0x80100025L)
#define SCARD_E_NO_FILE   ((DWORD)0x80100026L)
#define SCARD_E_NO_ACCESS   ((DWORD)0x80100027L)
#define SCARD_E_WRITE_TOO_MANY   ((DWORD)0x80100028L)
#define SCARD_E_BAD_SEEK   ((DWORD)0x80100029L)
#define SCARD_E_INVALID_CHV   ((DWORD)0x8010002AL)
#define SCARD_E_UNKNOWN_RES_MNG   ((DWORD)0x8010002BL)
#define SCARD_E_NO_SUCH_CERTIFICATE   ((DWORD)0x8010002CL)
#define SCARD_E_CERTIFICATE_UNAVAILABLE   ((DWORD)0x8010002DL)
#define SCARD_E_NO_READERS_AVAILABLE   ((DWORD)0x8010002EL)
#define SCARD_E_COMM_DATA_LOST   ((DWORD)0x8010002FL)
#define SCARD_E_NO_KEY_CONTAINER   ((DWORD)0x80100030L)
#define SCARD_E_SERVER_TOO_BUSY   ((DWORD)0x80100031L)
#define SCARD_E_PIN_CACHE_EXPIRED   ((DWORD)0x80100032L)
#define SCARD_E_NO_PIN_CACHE   ((DWORD)0x80100033L)
#define SCARD_E_READ_ONLY_CARD   ((DWORD)0x80100034L)
#define SCARD_W_UNSUPPORTED_CARD   ((DWORD)0x80100065L)
#define SCARD_W_UNRESPONSIVE_CARD   ((DWORD)0x80100066L)
#define SCARD_W_UNPOWERED_CARD   ((DWORD)0x80100067L)
#define SCARD_W_RESET_CARD   ((DWORD)0x80100068L)
#define SCARD_W_REMOVED_CARD   ((DWORD)0x80100069L)
#define SCARD_W_SECURITY_VIOLATION   ((DWORD)0x8010006AL)
#define SCARD_W_WRONG_CHV   ((DWORD)0x8010006BL)
#define SCARD_W_CHV_BLOCKED   ((DWORD)0x8010006CL)
#define SCARD_W_EOF   ((DWORD)0x8010006DL)
#define SCARD_W_CANCELLED_BY_USER   ((DWORD)0x8010006EL)
#define SCARD_W_CARD_NOT_AUTHENTICATED   ((DWORD)0x8010006FL)
#define SCARD_W_CACHE_ITEM_NOT_FOUND   ((DWORD)0x80100070L)
#define SCARD_W_CACHE_ITEM_STALE   ((DWORD)0x80100071L)
#define SCARD_W_CACHE_ITEM_TOO_BIG   ((DWORD)0x80100072L)

Detailed Description


Macro Definition Documentation

#define SCARD_E_BAD_SEEK   ((DWORD)0x80100029L)

There was an error trying to set the smart card file object pointer.

Definition at line 246 of file winscard.h.

#define SCARD_E_CANCELLED   ((DWORD)0x80100002L)

The action was cancelled by an SCardCancel() request.

Definition at line 161 of file winscard.h.

#define SCARD_E_CANT_DISPOSE   ((DWORD)0x8010000EL)

The system could not dispose of the media in the requested manner.

Definition at line 188 of file winscard.h.

#define SCARD_E_CARD_UNSUPPORTED   ((DWORD)0x8010001CL)

The smart card does not meet minimal requirements for support.

Definition at line 220 of file winscard.h.

#define SCARD_E_CERTIFICATE_UNAVAILABLE   ((DWORD)0x8010002DL)

The requested certificate could not be obtained.

Definition at line 254 of file winscard.h.

#define SCARD_E_COMM_DATA_LOST   ((DWORD)0x8010002FL)
A communications error with the smart card has been detected.  Retry the 

operation.

Definition at line 259 of file winscard.h.

#define SCARD_E_DIR_NOT_FOUND   ((DWORD)0x80100023L)

The identified directory does not exist in the smart card.

Definition at line 234 of file winscard.h.

#define SCARD_E_DUPLICATE_READER   ((DWORD)0x8010001BL)

The reader driver did not produce a unique reader name.

Definition at line 218 of file winscard.h.

#define SCARD_E_FILE_NOT_FOUND   ((DWORD)0x80100024L)

The identified file does not exist in the smart card.

Definition at line 236 of file winscard.h.

#define SCARD_E_ICC_CREATEORDER   ((DWORD)0x80100021L)

The requested order of object creation is not supported.

Definition at line 230 of file winscard.h.

#define SCARD_E_ICC_INSTALLATION   ((DWORD)0x80100020L)

No Primary Provider can be found for the smart card.

Definition at line 228 of file winscard.h.

#define SCARD_E_INSUFFICIENT_BUFFER   ((DWORD)0x80100008L)

The data buffer to receive returned data is too small for the returned data.

Definition at line 174 of file winscard.h.

#define SCARD_E_INVALID_ATR   ((DWORD)0x80100015L)

An ATR obtained from the registry is not a valid ATR string.

Definition at line 206 of file winscard.h.

#define SCARD_E_INVALID_CHV   ((DWORD)0x8010002AL)

The supplied PIN is incorrect.

Definition at line 248 of file winscard.h.

#define SCARD_E_INVALID_HANDLE   ((DWORD)0x80100003L)

The supplied handle was invalid.

Definition at line 163 of file winscard.h.

#define SCARD_E_INVALID_PARAMETER   ((DWORD)0x80100004L)

One or more of the supplied parameters could not be properly interpreted.

Definition at line 165 of file winscard.h.

#define SCARD_E_INVALID_TARGET   ((DWORD)0x80100005L)

The necessary protocols are not listed in the plist file.

Definition at line 167 of file winscard.h.

#define SCARD_E_INVALID_VALUE   ((DWORD)0x80100011L)
One or more of the supplied parameters values could not be properly 

interpreted.

Definition at line 196 of file winscard.h.

#define SCARD_E_NO_ACCESS   ((DWORD)0x80100027L)

Access is denied to this file.

Definition at line 242 of file winscard.h.

#define SCARD_E_NO_DIR   ((DWORD)0x80100025L)

The supplied path does not represent a smart card directory.

Definition at line 238 of file winscard.h.

#define SCARD_E_NO_FILE   ((DWORD)0x80100026L)

The supplied path does not represent a smart card file.

Definition at line 240 of file winscard.h.

#define SCARD_E_NO_KEY_CONTAINER   ((DWORD)0x80100030L)

The requested key container does not exist on the smart card.

Definition at line 261 of file winscard.h.

#define SCARD_E_NO_MEMORY   ((DWORD)0x80100006L)

Not enough memory available to complete this command.

Definition at line 169 of file winscard.h.

#define SCARD_E_NO_PIN_CACHE   ((DWORD)0x80100033L)

The smart card PIN cannot be cached.

Definition at line 267 of file winscard.h.

#define SCARD_E_NO_READERS_AVAILABLE   ((DWORD)0x8010002EL)

Cannot find a smart card reader.

Definition at line 256 of file winscard.h.

#define SCARD_E_NO_SERVICE   ((DWORD)0x8010001DL)

The Smart card resource manager is not running.

Definition at line 222 of file winscard.h.

#define SCARD_E_NO_SMARTCARD   ((DWORD)0x8010000CL)
The operation requires a Smart Card, but no Smart Card is currently in the 

device.

Definition at line 184 of file winscard.h.

#define SCARD_E_NO_SUCH_CERTIFICATE   ((DWORD)0x8010002CL)

The requested certificate does not exist.

Definition at line 252 of file winscard.h.

#define SCARD_E_NOT_READY   ((DWORD)0x80100010L)

The reader or smart card is not ready to accept commands.

Definition at line 193 of file winscard.h.

#define SCARD_E_NOT_TRANSACTED   ((DWORD)0x80100016L)

An attempt was made to end a non-existent transaction.

Definition at line 208 of file winscard.h.

#define SCARD_E_PCI_TOO_SMALL   ((DWORD)0x80100019L)

The PCI Receive buffer was too small.

Definition at line 214 of file winscard.h.

#define SCARD_E_PIN_CACHE_EXPIRED   ((DWORD)0x80100032L)

The smart card PIN cache has expired.

Definition at line 265 of file winscard.h.

#define SCARD_E_PROTO_MISMATCH   ((DWORD)0x8010000FL)

The requested protocols are incompatible with the protocol currently in use with the smart card.

Definition at line 191 of file winscard.h.

#define SCARD_E_READ_ONLY_CARD   ((DWORD)0x80100034L)

The smart card is read only and cannot be written to.

Definition at line 269 of file winscard.h.

#define SCARD_E_READER_UNAVAILABLE   ((DWORD)0x80100017L)

The specified reader is not currently available for use.

Definition at line 210 of file winscard.h.

#define SCARD_E_READER_UNSUPPORTED   ((DWORD)0x8010001AL)

The reader driver does not meet minimal requirements for support.

Definition at line 216 of file winscard.h.

#define SCARD_E_SERVER_TOO_BUSY   ((DWORD)0x80100031L)

The Smart card resource manager is too busy to complete this operation.

Definition at line 263 of file winscard.h.

#define SCARD_E_SERVICE_STOPPED   ((DWORD)0x8010001EL)

The Smart card resource manager has shut down.

Definition at line 224 of file winscard.h.

#define SCARD_E_SHARING_VIOLATION   ((DWORD)0x8010000BL)

The smart card cannot be accessed because of other connections outstanding.

Definition at line 181 of file winscard.h.

#define SCARD_E_SYSTEM_CANCELLED   ((DWORD)0x80100012L)

The action was cancelled by the system, presumably to log off or shut down.

Definition at line 199 of file winscard.h.

#define SCARD_E_TIMEOUT   ((DWORD)0x8010000AL)

The user-specified timeout value has expired.

Definition at line 178 of file winscard.h.

#define SCARD_E_UNEXPECTED   ((DWORD)0x8010001FL)

An unexpected card error has occurred.

Definition at line 226 of file winscard.h.

#define SCARD_E_UNKNOWN_CARD   ((DWORD)0x8010000DL)

The specified smart card name is not recognized.

Definition at line 186 of file winscard.h.

#define SCARD_E_UNKNOWN_READER   ((DWORD)0x80100009L)

The specified reader name is not recognized.

Definition at line 176 of file winscard.h.

#define SCARD_E_UNKNOWN_RES_MNG   ((DWORD)0x8010002BL)

An unrecognized error code was returned from a layered component.

Definition at line 250 of file winscard.h.

#define SCARD_E_UNSUPPORTED_FEATURE   ((DWORD)0x80100022L)

This smart card does not support the requested feature.

Definition at line 232 of file winscard.h.

#define SCARD_E_WRITE_TOO_MANY   ((DWORD)0x80100028L)

The smartcard does not have enough memory to store the information.

Definition at line 244 of file winscard.h.

#define SCARD_F_COMM_ERROR   ((DWORD)0x80100013L)

An internal communications error has been detected. This error is returned when iOS has forcedly terminated the underlying EASession session.

Definition at line 202 of file winscard.h.

#define SCARD_F_INTERNAL_ERROR   ((DWORD)0x80100001L)

An internal consistency check failed.

Definition at line 159 of file winscard.h.

#define SCARD_F_UNKNOWN_ERROR   ((DWORD)0x80100014L)

An internal error has been detected, but the source is unknown.

Definition at line 204 of file winscard.h.

#define SCARD_F_WAITED_TOO_LONG   ((DWORD)0x80100007L)

An internal consistency timer has expired.

Definition at line 171 of file winscard.h.

#define SCARD_P_SHUTDOWN   ((DWORD)0x80100018L)

The operation has been aborted to allow the server application to exit.

Definition at line 212 of file winscard.h.

#define SCARD_S_SUCCESS   ((DWORD)0x00000000L)

No error

Definition at line 157 of file winscard.h.

#define SCARD_W_CACHE_ITEM_NOT_FOUND   ((DWORD)0x80100070L)

The requested item could not be found in the cache.

Definition at line 297 of file winscard.h.

#define SCARD_W_CACHE_ITEM_STALE   ((DWORD)0x80100071L)

The requested cache item is too old and was deleted from the cache.

Definition at line 299 of file winscard.h.

#define SCARD_W_CACHE_ITEM_TOO_BIG   ((DWORD)0x80100072L)

The new cache item exceeds the maximum per-item size defined for the cache.

Definition at line 302 of file winscard.h.

#define SCARD_W_CANCELLED_BY_USER   ((DWORD)0x8010006EL)

The action was cancelled by the user.

Definition at line 293 of file winscard.h.

#define SCARD_W_CARD_NOT_AUTHENTICATED   ((DWORD)0x8010006FL)

No PIN was presented to the smart card.

Definition at line 295 of file winscard.h.

#define SCARD_W_CHV_BLOCKED   ((DWORD)0x8010006CL)

The card cannot be accessed because the maximum number of PIN entry attempts has been reached.

Definition at line 289 of file winscard.h.

#define SCARD_W_EOF   ((DWORD)0x8010006DL)

The end of the smart card file has been reached.

Definition at line 291 of file winscard.h.

#define SCARD_W_REMOVED_CARD   ((DWORD)0x80100069L)
The smart card has been removed, so that further communication is not 

possible.

Definition at line 282 of file winscard.h.

#define SCARD_W_RESET_CARD   ((DWORD)0x80100068L)

The smart card has been reset, so any shared state information is invalid.

Definition at line 279 of file winscard.h.

#define SCARD_W_SECURITY_VIOLATION   ((DWORD)0x8010006AL)

Access was denied because of a security violation.

Definition at line 284 of file winscard.h.

#define SCARD_W_UNPOWERED_CARD   ((DWORD)0x80100067L)

Power has been removed from the smart card, so that further communication is not possible.

Definition at line 277 of file winscard.h.

#define SCARD_W_UNRESPONSIVE_CARD   ((DWORD)0x80100066L)

The smart card is not responding to a reset.

Definition at line 274 of file winscard.h.

#define SCARD_W_UNSUPPORTED_CARD   ((DWORD)0x80100065L)

The reader cannot communicate with the smart card, due to ATR configuration conflicts.

Definition at line 272 of file winscard.h.

#define SCARD_W_WRONG_CHV   ((DWORD)0x8010006BL)

The card cannot be accessed because the wrong PIN was presented.

Definition at line 286 of file winscard.h.